package com.yinhe.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.yinhe.common.annotation.Excel;
import com.yinhe.common.core.domain.BaseEntity;

/**
 * 印章管理对象 yh_seal_mana
 *
 * @author yinhe
 * @date 2022-07-27
 */
public class YhSealMana extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long id;

    /** 姓名（被发印章人员） */
    @Excel(name = "姓名", readConverterExp = "被=发印章人员")
    private String username;

    /** 证件编号（被发印章人员） */
    @Excel(name = "证件编号", readConverterExp = "被=发印章人员")
    private String certificateId;

    /** 身份证号（被发印章人员） */
    @Excel(name = "身份证号", readConverterExp = "被=发印章人员")
    private String idNumber;

    /** 印章编号 */
    @Excel(name = "印章编号")
    private String sealNumber;

    /** 发放日期 */
    @Excel(name = "发放日期")
    private String releaseDate;

    /** 启用日期 */
    @Excel(name = "启用日期")
    private String commissioningDate;

    /** 停用日期 */
    @Excel(name = "停用日期")
    private String closeDate;

    /** 注销日期 */
    @Excel(name = "注销日期")
    private String disableDate;

    /** 发放状态 */
    @Excel(name = "发放状态",dictType = "yh_release_status")
    private String releaseStatus;

    /** 管理人员姓名 */
    @Excel(name = "管理人员姓名")
    private String managerName;

    /** 管理人员身份证号 */
    @Excel(name = "管理人员身份证号")
    private String managerIdNumber;

    /** 用户ID */
    @Excel(name = "用户ID")
    private Long userId;

    /** 部门ID */
    @Excel(name = "部门ID")
    private Long deptId;

    /** 备注1 */

    private String note1;

    /** 备注2 */

    private String note2;

    /** 备注3 */

    private String note3;

    /** 备注4 */

    private String note4;

    /** 备注5 */

    private String note5;

    /** 备注6 */

    private String note6;

    /** 备注7 */

    private String note7;

    /** 备注8 */

    private String note8;

    /** 备注9 */

    private String note9;

    /** 备注10 */

    private String note10;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setUsername(String username)
    {
        this.username = username;
    }

    public String getUsername()
    {
        return username;
    }
    public void setCertificateId(String certificateId)
    {
        this.certificateId = certificateId;
    }

    public String getCertificateId()
    {
        return certificateId;
    }
    public void setIdNumber(String idNumber)
    {
        this.idNumber = idNumber;
    }

    public String getIdNumber()
    {
        return idNumber;
    }
    public void setSealNumber(String sealNumber)
    {
        this.sealNumber = sealNumber;
    }

    public String getSealNumber()
    {
        return sealNumber;
    }
    public void setReleaseDate(String releaseDate)
    {
        this.releaseDate = releaseDate;
    }

    public String getReleaseDate()
    {
        return releaseDate;
    }
    public void setCommissioningDate(String commissioningDate)
    {
        this.commissioningDate = commissioningDate;
    }

    public String getCommissioningDate()
    {
        return commissioningDate;
    }
    public void setCloseDate(String closeDate)
    {
        this.closeDate = closeDate;
    }

    public String getCloseDate()
    {
        return closeDate;
    }
    public void setDisableDate(String disableDate)
    {
        this.disableDate = disableDate;
    }

    public String getDisableDate()
    {
        return disableDate;
    }
    public void setReleaseStatus(String releaseStatus)
    {
        this.releaseStatus = releaseStatus;
    }

    public String getReleaseStatus()
    {
        return releaseStatus;
    }
    public void setManagerName(String managerName)
    {
        this.managerName = managerName;
    }

    public String getManagerName()
    {
        return managerName;
    }
    public void setManagerIdNumber(String managerIdNumber)
    {
        this.managerIdNumber = managerIdNumber;
    }

    public String getManagerIdNumber()
    {
        return managerIdNumber;
    }
    public void setUserId(Long userId)
    {
        this.userId = userId;
    }

    public Long getUserId()
    {
        return userId;
    }
    public void setDeptId(Long deptId)
    {
        this.deptId = deptId;
    }

    public Long getDeptId()
    {
        return deptId;
    }
    public void setNote1(String note1)
    {
        this.note1 = note1;
    }

    public String getNote1()
    {
        return note1;
    }
    public void setNote2(String note2)
    {
        this.note2 = note2;
    }

    public String getNote2()
    {
        return note2;
    }
    public void setNote3(String note3)
    {
        this.note3 = note3;
    }

    public String getNote3()
    {
        return note3;
    }
    public void setNote4(String note4)
    {
        this.note4 = note4;
    }

    public String getNote4()
    {
        return note4;
    }
    public void setNote5(String note5)
    {
        this.note5 = note5;
    }

    public String getNote5()
    {
        return note5;
    }
    public void setNote6(String note6)
    {
        this.note6 = note6;
    }

    public String getNote6()
    {
        return note6;
    }
    public void setNote7(String note7)
    {
        this.note7 = note7;
    }

    public String getNote7()
    {
        return note7;
    }
    public void setNote8(String note8)
    {
        this.note8 = note8;
    }

    public String getNote8()
    {
        return note8;
    }
    public void setNote9(String note9)
    {
        this.note9 = note9;
    }

    public String getNote9()
    {
        return note9;
    }
    public void setNote10(String note10)
    {
        this.note10 = note10;
    }

    public String getNote10()
    {
        return note10;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("username", getUsername())
            .append("certificateId", getCertificateId())
            .append("idNumber", getIdNumber())
            .append("sealNumber", getSealNumber())
            .append("releaseDate", getReleaseDate())
            .append("commissioningDate", getCommissioningDate())
            .append("closeDate", getCloseDate())
            .append("disableDate", getDisableDate())
            .append("releaseStatus", getReleaseStatus())
            .append("managerName", getManagerName())
            .append("managerIdNumber", getManagerIdNumber())
            .append("userId", getUserId())
            .append("deptId", getDeptId())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .append("note1", getNote1())
            .append("note2", getNote2())
            .append("note3", getNote3())
            .append("note4", getNote4())
            .append("note5", getNote5())
            .append("note6", getNote6())
            .append("note7", getNote7())
            .append("note8", getNote8())
            .append("note9", getNote9())
            .append("note10", getNote10())
            .toString();
    }
}
